package com.pro.addresslist.tools;

import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;

public class BASE64Encrypt {

	/**
	 * 数据加密方法
	 * @param code 需要加密的内容
	 * @return 加密后的数据
	 */
	public static String encryptCode(String code){
		try {
			BASE64Encoder encoder = new BASE64Encoder();
			return encoder.encode(code.getBytes("utf-8"));
		} catch (Exception e) {
			e.printStackTrace();
		}
		return "";
	}
	
	/**
	 * 数据解密方法
	 * @param code 填入该算法加密过的内容
	 * @return 解密后的内容
	 */
	public static String deciphering(String code){
		try {
			BASE64Decoder decoder = new BASE64Decoder();
			return new String(decoder.decodeBuffer(code),"utf-8");
		} catch (Exception e) {
			e.printStackTrace();
		}
		return "";
	}
}
